package com.xayy.health.mgt.service;

import cn.kawins.base.result.CheckResult;
import cn.kawins.mybatis.BaseService;
import com.xayy.health.mgt.model.TestLindorm;

/**
 * @author dongxingli
 * createTime 2023/9/26
 * @version V1.0
 */
public interface TestLindormService extends BaseService<TestLindorm> {
    /**
     * 导入sql脚本
     *
     * @param sqlPath sql文件路径
     * @return CheckResult<?>
     */
    CheckResult<?> importData(String sqlPath);

    /**
     * 清除mysql数据
     * @return Object
     */
    Object truncateMysql();

    /**
     * 清除Hologres数据
     * @return Object
     */
    Object cleanHologres();

    /**
     * 清除mysql数据根据表名
     * @param tableName 表名
     * @return CheckResult<?>
     */
    CheckResult<?> truncateMysqlByTableName(String tableName);
}
